home *** CD-ROM | disk | FTP | other *** search
/ Micromanía 92 / CDMM92_1.ISO / SOF 2 SDK / sof2sdk-101.msi / _92D6AC311BB48EBA344BBABC89DA6AB0 / _A87E8BA6D91C4BFBAD830C35B2AA636F < prev    next >
Encoding:
Text File  |  2002-06-13  |  2.4 KB  |  99 lines

  1. #ifndef _INV_H_
  2. #define _INV_H_
  3.  
  4. #define INVENTORY_NONE                0
  5. //pickups
  6. #define INVENTORY_ARMOR                1
  7. #define INVENTORY_HEALTH            2
  8. //items
  9. #define INVENTORY_SEEKER            3
  10. #define INVENTORY_MEDPAC            4
  11. #define INVENTORY_DATAPAD            5
  12. #define INVENTORY_BINOCULARS        6
  13. #define INVENTORY_SENTRY_GUN        7
  14. #define INVENTORY_GOGGLES            8
  15. //weapons
  16. #define INVENTORY_STUN_BATON        9
  17. #define INVENTORY_SABER                10
  18. #define INVENTORY_M1911A1_PISTOL    11
  19. #define INVENTORY_BLASTER            12
  20. #define INVENTORY_DISRUPTOR            13
  21. #define INVENTORY_BOWCASTER            14
  22. #define INVENTORY_REPEATER            15
  23. #define INVENTORY_DEMP2                16
  24. #define INVENTORY_FLECHETTE            17
  25. #define INVENTORY_ROCKET_LAUNCHER    18
  26. #define INVENTORY_THERMAL            19
  27. #define INVENTORY_TRIP_MINE            20
  28. #define INVENTORY_DET_PACK            21
  29. //ammo
  30. #define INVENTORY_AMMO_FORCE        22
  31. #define INVENTORY_AMMO_BLASTER        23
  32. #define INVENTORY_AMMO_BOLTS        24
  33. #define INVENTORY_AMMO_ROCKETS        25
  34.  
  35. //enemy stuff
  36. #define ENEMY_HORIZONTAL_DIST        200
  37. #define ENEMY_HEIGHT                201
  38. #define NUM_VISIBLE_ENEMIES            202
  39. #define NUM_VISIBLE_TEAMMATES        203
  40.  
  41. // NOTENOTE Update this so that it is in sync.
  42. //item numbers (make sure they are in sync with bg_itemlist in bg_misc.c)
  43. //pickups
  44. typedef enum 
  45. {
  46.     MODELINDEX_NONE,
  47.  
  48.     MODELINDEX_ARMOR_BIG,            // 1
  49.     MODELINDEX_ARMOR_MEDIUM,
  50.     MODELINDEX_ARMOR_SMALL,
  51.     MODELINDEX_HEALTH_BIG,            
  52.     MODELINDEX_HEALTH_SMALL,            
  53.                                     
  54.     MODELINDEX_WEAPON_KNIFE,        // 6
  55.     MODELINDEX_WEAPON_SOCOM,            
  56.     MODELINDEX_WEAPON_M19,            
  57.     MODELINDEX_WEAPON_MICROUZI,        
  58.     MODELINDEX_WEAPON_M3A1,            
  59.  
  60.     MODELINDEX_WEAPON_USAS12,        // 11
  61.     MODELINDEX_WEAPON_M590,            
  62.     MODELINDEX_WEAPON_MSG90A1,        
  63.     MODELINDEX_WEAPON_M4,            
  64.     MODELINDEX_WEAPON_AK74,            
  65.  
  66.     MODELINDEX_WEAPON_M60,            // 16
  67.     MODELINDEX_WEAPON_RPG7,            
  68.     MODELINDEX_WEAPON_MM1,            
  69.     MODELINDEX_WEAPON_M84,            
  70.     MODELINDEX_WEAPON_SMOHG92,        
  71.  
  72.     MODELINDEX_WEAPON_ANM14,        // 21
  73.     MODELINDEX_WEAPON_M15,            
  74.     MODELINDEX_WEAPON_MP5,
  75.  
  76.     MODELINDEX_AMMO_045,                
  77.     MODELINDEX_AMMO_9MM,                
  78.     MODELINDEX_AMMO_12GAUGE,        
  79.  
  80.     MODELINDEX_AMMO_762,            // 26    
  81.     MODELINDEX_AMMO_556,
  82.     MODELINDEX_AMMO_40MM,            
  83.     MODELINDEX_AMMO_RPG7,
  84.     MODELINDEX_BACKPACK,            
  85.  
  86.     MODELINDEX_GAMETYPE_ITEM,        // 31
  87.     MODELINDEX_GAMETYPE_ITEM_2,
  88.     MODELINDEX_GAMETYPE_ITEM_3,
  89.     MODELINDEX_GAMETYPE_ITEM_4,
  90.     MODELINDEX_GAMETYPE_ITEM_5,        
  91.  
  92.     MODELINDEX_ARMOR,                // 36
  93.     MODELINDEX_NIGHTVISION,
  94.     MODELINDEX_THERMAL,
  95.  
  96. } modelIndex_t;
  97.  
  98. #endif
  99.